LTED: A Canonical and Compact Hybrid Word- Boolean Representation as a Formal Model for Hardware/Software Co-designs

نویسندگان

  • Bijan Alizadeh
  • Masahiro Fujita
چکیده

In this paper, we describe a hybrid bitand word-level representation called Linear Taylor Expansion Diagram (LTED) [1]. This representation not only has a compact and canonical form, but also is close to hardware-software descriptions so that it can be utilized as a formal model for formal verification and synthesis. The power of abstraction of LTED allows us to represent system level of hardware/software co-designs as well as implementation designs efficiently with run time requirements several orders of magnitude smaller than those of other known bit and word level representations discussed in the literature of formal verification. In order to evaluate the performance of LTED as a hybrid representation, it is run on some industrial designs and experimental results are compared with Taylor Expansion Diagram (TED) which is also a word level canonical representation [2].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Merge-Point Detection for Sequential Equivalence Checking of System-Level and RTL Descriptions

In this paper, we propose a novel approach to verify equivalence of C-based system level description versus Register Transfer Level (RTL) model by looking for merge points as early as possible to reduce the size of equivalence checking problems. We tackle exponential path enumeration problem by identifying merge points as well as equivalent nodes automatically. It will describe a hybrid bitand ...

متن کامل

A Hybrid Approach for Equivalence Checking Between System Level and RTL Descriptions

In this paper we present a hybrid method to check the equivalence between an algorithmic specification in C (ASC) as a golden model and RTL implementation in Verilog (RTL). This method is able to look for equivalent nodes automatically without needs for correspondence outputs information. The approach decomposes the designs using cut-planes and expresses the design behavior in a hybrid domain o...

متن کامل

Word-level Formal Verification Using Abstract Satisfaction

With the ever-increasing complexity of hardware (HW) and SoC-based designs for mobile platforms, demand for scalable formal verification tools in the semi-conductor industry is always growing. The scalability of hardware model checking tools depends on three key factors: the design representation, the verification engine, and the proof engine. Conventional SAT-based bit-level formal property ch...

متن کامل

CIESIELSKI, KALLA, ZENG: TAYLOR EXPANSIONDIAGRAMS: A COMPACT CANONICAL REPRESENTATIONFOR ARITHMETIC EXPRESSIONS 1 Taylor Expansion Diagrams: A Compact Canonical Representation for Arithmetic Expressions

This paper presents a new, compact, canonical representation for arithmetic expressions, called Taylor Expansion Diagram. It can be used to facilitate the verification of RTL specifications and hardware implementations of arithmetic designs, and specifically the equivalence checking of complex algebraic and arithmetic expressions that arise in symbolic verification. This new representation is b...

متن کامل

A New Document Embedding Method for News Classification

Abstract- Text classification is one of the main tasks of natural language processing (NLP). In this task, documents are classified into pre-defined categories. There is lots of news spreading on the web. A text classifier can categorize news automatically and this facilitates and accelerates access to the news. The first step in text classification is to represent documents in a suitable way t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007